草庐IT

Android ParseQueryAdapter 分页与 RecyclerView.Adapter

全部标签

android - 当我在 Recyclerview 中上下滚动时,回收无法正常工作

这是我的代码当我上下滚动时,图像也会添加到其他位置,即使在这些位置图像路径不存在。假设图像路径位于1,2和3位置,但它也在4,10,15位置等处显示图像publicclassContact_Adapter_RecyeckViewextendsRecyclerView.Adapter{privateArrayListarraylist;privateContextcontext;publicContact_Adapter_RecyeckView(Contextcontext,ArrayListarrayListImages){this.arraylist=arrayListImages;

android - 具有可扩展项目的 RecyclerView

我需要制作一个可扩展的RecyclerView,每次点击只能打开一个项目(所有其他项目都必须关闭)。我知道有可能在ExpandableListView的帮助下做到这一点,然后使用下一个代码:elv.setOnGroupExpandListener(newOnGroupExpandListener(){@OverridepublicvoidonGroupExpand(intgroupPosition){if(lastExpandedPosition!=-1&&groupPosition!=lastExpandedPosition){elv.collapseGroup(lastExpand

android - 滚动 Activity 中的 Recyclerview 出现空白问题

我在滚动Activity中的Recyclerview中遇到空白问题。请帮我解决这个问题。我已经检查了我所知道的一切,例如没有边距、填充,尝试通过删除FAB。但问题仍然存在。我的XML代码: 最佳答案 尝试删除android:fitsSystemWindows="true"和android:layout_height="wrap_content" 关于android-滚动Activity中的Recyclerview出现空白问题,我们在StackOverflow上找到一个类似的问题:

android.support.test.espresso.PerformException : Error performing 'load adapter data' on view

我正在使用Espresso测试在我搜索项目时出现的ListView(例如自动完成)。直到用户在SearchView中输入内容后,ListView才会出现。即,仅当用户在SearchView中输入内容时,我才将ListView设置为View.VISIBLE当我尝试单击ListView中的文本时出现此错误。android.support.test.espresso.PerformException:在“带有id:”的View上执行“加载适配器数据”时出错。使用onData无效。添加人为延迟是可行的,但我不确定这是否是不好的做法,因为它似乎违背了诸如onData等方法的目的。我尝试过的:我已

android - 自定义 CoordinatorLayout.Behavior 和 RecyclerView 滚动问题

我有一个CoordinatorLayout,它有两个child,一个用作标题的View和一个RecyclerView:我将填充动态设置为RecyclerView并设置为clipToPadding为false,所以RecyclerView显示在标题下方,当用户向上滚动时,RecyclerView显示在标题View上方。我制作了一个自定义的CoordinatorLayout.Behavior,以便在用户向上滚动list时淡出View,并在必须滚动标题时淡入再次可见,AlphaBehavior:publicclassAlphaBehaviorextendsCoordinatorLayout.

android - 在 RecyclerView 上设置最大高度

我有一个包含线性布局的对话框fragment,该布局涉及RecyclerView上方的titleText,并且在最底部,recyclerView下方有一个按钮。由于recyclerView根据适配器设置的项目数量展开或折叠,按钮有时会被截断并且不再显示在屏幕上,因为recyclerView只是覆盖了整个屏幕。我的问题是,有没有一种方法可以设置recyclerView的最大高度,而无需将按钮隐藏在下方。我也不想只给View一个随机高度,以防万一recyclerView不包含任何项目,它只是一个空白部分。如果您遇到过这个问题,请告诉我您是如何解决的。谢谢! 最佳

java - 如何在不滚动到顶部的情况下将新项目添加到 recyclerview

我想将新项目设置到recyclerview的顶部。但是当我设置项目时,recyclerview会自动滚动到顶部。我尝试了很多代码,但我无法解决这个问题。这是我的addItem方法:publicvoidaddItem(finalArrayListlist){for(inti=0;i我尝试了所有评论的方法。你能帮我解决这个问题吗?谢谢 最佳答案 终于找到解决办法了。我在设置新项目后放置了notifyItemRangeChanged。我的解决方案是:publicvoidaddItem(finalArrayListlist,inth){fi

android - 如何在 recyclerview 中为卡片添加标题/标题?

我有一个简短的问题。如何在recyclerview上为卡片上的组制作标题,如下图所示。非常感谢您的回答 最佳答案 需要在RecyclerView中设置另一种类型的ViewHolder,重写方法getItemViewType来选择需要绘制的对象。您可以在HowtocreateRecyclerViewwithmultipleviewtype?中了解更多相关信息 关于android-如何在recyclerview中为卡片添加标题/标题?,我们在StackOverflow上找到一个类似的问题:

android - 使用 scrollToPosition 时不调用 RecyclerView onScrolled

我有这样的RecyclerView.OnScrollListenerfindViewById(R.id.button_scroll_to_position).setOnClickListener(newView.OnClickListener(){@OverridepublicvoidonClick(Viewview){mLinearLayoutManager.scrollToPositionWithOffset(2,0);}});mRecyclerView.addOnScrollListener(newRecyclerView.OnScrollListener(){@Override

android - Recyclerview 滚动条 cliptoPadding false?

我有一个顶部和底部填充为10dp的recyclerview。然后我像这样添加clipToPadding=false:我注意到我的滚动条实际上​​会遵守顶部和底部的填充,并且不会滚动整个高度。有没有办法让我的滚动条完全上下滚动? 最佳答案 您只需要将android:scrollbarStyle="outsideOverlay"添加到您的recyclerView。引用-https://developer.android.com/reference/android/view/View.html#attr_android:scrollbar